Micron Document
Livres et Wikis | Archives | Info


Simultaneous multithreading
layout: Wide Β· Narrow Β· Centered
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
Le simultaneous multithreading (SMT) est une technique informatique datant des annΓ©es 1960. Il s'agit d'une forme de multithreading, une technique qui consiste, comme le symmetric multiprocessing (SMP), Γ  augmenter le TLP (thread level parallelism), c’est-Γ -dire le parallΓ©lisme des threads.

Contents

β€’ Description

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Description

Le SMT est le partage d'un cΕ“ur de processeur superscalaire (les pipelines, les unitΓ©s de calcul et les caches) entre plusieurs threads. Les processeurs non SMT passent alternativement d'un thread Γ  l'autre pour l'exΓ©cution des instructions, alors que des processeurs SMT peuvent allouer des unitΓ©s de calcul Γ  des threads diffΓ©rents simultanΓ©ment. Le but est d'amΓ©liorer l'utilisation des ressources.

Si deux threads peuvent se partager les ressources, on parle de SMT Γ  deux voies (comme pour l'Hyperthreading d'Intel), de SMT Γ  4 voies pour 4 threads (comme pour le DEC Alpha EV8).

Le POWER5 d'IBM intègre un SMT deux voies complexe, puisqu'il peut attribuer des priorités aux threads et activer/désactiver le SMT de manière dynamique pour les cas où la méthode n'augmente pas les performances. Le processeur multi-cœur POWER7 intègre un SMT quatre voies permettant de désactiver un ou deux threads inactifs sur chaque cœur afin d'augmenter les performances des threads actifscite-ref-1[1]. Le SMT8 est disponible sur POWER8 à partir de la version AIX 7.2cite-ref-2[2].

RΓ©fΓ©rences

cite-note-11. ↑ Le noyau Linux 2.6.36 est disponible - Optimisations pour POWER7, linuxfr.org le 21 octobre 2010
cite-note-22. ↑ (en) Β« Power 8 - smt2, smt4, smt8 information Β», sur ibm.com (consultΓ© le 26 avril 2023).

β€’ Portail de l’informatique